package cl.agrosuper.to;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Auditoria implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private int id;
	private Sucursal sucursal;
	private Date fecha;
	private int porcentaje;
	private String resultado;
	private List<GrupoItemAuditoria> gruposItem;
	
	public Auditoria(int id, Sucursal sucursal, Date fecha, int porcentaje,
			String resultado, List<GrupoItemAuditoria> gruposItem) {
		super();
		this.id = id;
		this.sucursal = sucursal;
		this.fecha = fecha;
		this.porcentaje = porcentaje;
		this.resultado = resultado;
		this.gruposItem = gruposItem;
	}
	
	public Auditoria() {
		super();
		this.id = -1;
		this.sucursal = new Sucursal();
		this.fecha = new Date();
		this.porcentaje = -1;
		this.resultado = "";
		this.gruposItem = new ArrayList<GrupoItemAuditoria>();
	}

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Sucursal getSucursal() {
		return sucursal;
	}

	public void setSucursal(Sucursal sucursal) {
		this.sucursal = sucursal;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public int getPorcentaje() {
		return porcentaje;
	}

	public void setPorcentaje(int porcentaje) {
		this.porcentaje = porcentaje;
	}

	public String getResultado() {
		return resultado;
	}

	public void setResultado(String resultado) {
		this.resultado = resultado;
	}

	public List<GrupoItemAuditoria> getGruposItem() {
		return gruposItem;
	}

	public void setGruposItem(List<GrupoItemAuditoria> gruposItem) {
		this.gruposItem = gruposItem;
	}

	
}
